<?xml version="1.0" encoding="ISO-8859-1"?>
<metadatalist>
	<metadata ReferenceType="Thesis">
		<site>mtc-m16c.sid.inpe.br 804</site>
		<holdercode>{isadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S}</holdercode>
		<identifier>8JMKD3MGP8W/345RFH5</identifier>
		<repository>sid.inpe.br/mtc-m18@80/2008/10.30.23.47</repository>
		<lastupdate>2009:06.05.13.25.50 sid.inpe.br/mtc-m18@80/2008/03.17.15.17 administrator</lastupdate>
		<metadatarepository>sid.inpe.br/mtc-m18@80/2008/10.30.23.47.18</metadatarepository>
		<metadatalastupdate>2018:06.04.03.55.58 sid.inpe.br/mtc-m18@80/2008/03.17.15.17 administrator {D 2009}</metadatalastupdate>
		<secondarykey>INPE-15662-TDI/1438</secondarykey>
		<citationkey>Silva:2009:ExAuCa</citationkey>
		<title>QSEE-TAS: execução automatizada de casos de teste para software embarcado em aplicações espaciais</title>
		<alternatetitle>QSEE-TAS: automated test case execution on embedded software for space applications</alternatetitle>
		<course>CAP-SPG-INPE-MCT-BR</course>
		<year>2009</year>
		<date>2008-11-20</date>
		<thesistype>Dissertação (Mestrado em Computação Aplicada)</thesistype>
		<secondarytype>TDI</secondarytype>
		<numberofpages>103</numberofpages>
		<numberoffiles>315</numberoffiles>
		<size>15675 KiB</size>
		<author>Silva, Wendell Pereira da,</author>
		<group>CAP-SPG-INPE-MCT-BR</group>
		<committee>Monteiro, Antonio Miguel Vieira (presidente),</committee>
		<committee>Vijaykumar, Nandamudi Lankalapalli (orientador),</committee>
		<committee>Correa, Ricardo Varela,</committee>
		<committee>Yano, Edgar Toshiro,</committee>
		<committee>Delamaro, Márcio Eduardo,</committee>
		<e-mailaddress>wendell@das.inpe.br</e-mailaddress>
		<university>Instituto Nacional de Pesquisas Espaciais</university>
		<city>São José dos Campos</city>
		<transferableflag>1</transferableflag>
		<keywords>Teste de software, automação, aplicações espaciais, processo de teste de software, casos de teste, software testing, automating, space applications, software testing process, test case.</keywords>
		<abstract>O software embarcado em satélites científicos é crítico, pois exige interações com o hardware em tempo real para, por exemplo, adquirir dados por meio de sensores, controlar atitude, controlar as cargas úteis, comunicar-se com as estações na Terra, entre outras. Uma vez que o satélite está em órbita, sua manutenção é dispendiosa dada a natureza autônoma da missão. Assim, o teste deste tipo de software demanda muito tempo e geralmente é executado em diferentes níveis (instrumento, subsistema, sistema) e em diversos modelos de hardware (engenharia, qualificação e vôo), tornando seu processo de Verificação, Validação e Teste (VV&T) um grande desafio. Portanto, automatizar a execução dos testes pode ajudar a otimizar o tempo gasto nesta atividade, possibilitando o re-uso dos casos de teste, rastrear os itens de testes e seus casos de teste, emissões de relatos de teste e formação de bases de dados com a evolução dos testes. Neste contexto, foi desenvolvida a ferramenta Qualidade do Software Embarcado em aplicações Espaciais - Teste Automatizado de Software (QSEE-TAS) cujo objetivo é automatizar a execução de testes caixa-preta (funcionais) para software embarcado em computadores de satélites e balões que usam comunicação via padrões de interface RS-232 e USB, assim como TCP/IP e portas analógicas e digitais. A QSEE-TAS também permite gerar de forma automática a documentação associada ao processo de teste. Adicionalmente, apresentam-se os resultados de uma experiência de uso da QSEE-TAS/SPAC no processo de validação de três aplicações embarcadas medindo-se a redução de custo da execução dos testes. ABSTRACT: Software embedded in scientific satellite systems is usually critical due to, for instance, it's needed real-time behavior to interact with sensors, attitude control systems, payload control and communication systems. Once the satellite is in orbit, fixing bugs on its software is extremely expensive because of the autonomous nature of the mission. Hence, testing such software is a time consuming task and it is often applied to many system levels (i.e. instruments, subsystems and systems) in several hardware models (i.e. engineering, qualification and flight models), making Verification, Validation and Testing (VV&T) a complex and challenger process. Therefore, running tests automatically may leads to optimize the efficiency of testing by creating opportunities to reuse test cases, tracking test items and its test cases, enabling the generation of the documentation related to the test process and tracking the evolution of the tests in terms of failure exposures. In this context, the QSEE-TAS/SPAC tool has been developed and it aims to automate functional tests on software embedded in space platforms which uses RS-232 serial, USB, TCP/IP, and/or digital-analogic communication interfaces. Alson, the QSEE-TAS allows for automatic generation of the documentation related to the software testing process. Additionally, this work presents the results attained in terms of cost saving in the test execution of three embedded applications.</abstract>
		<area>COMP</area>
		<language>pt</language>
		<targetfile>pulicacao.pdf</targetfile>
		<usergroup>administrator</usergroup>
		<usergroup>camila</usergroup>
		<usergroup>jefferson</usergroup>
		<usergroup>viveca@sid.inpe.br</usergroup>
		<usergroup>wendell@das.inpe.br</usergroup>
		<usergroup>yolanda.souza@mcti.gov.br</usergroup>
		<visibility>shown</visibility>
		<copyholder>SID/SCD</copyholder>
		<documentstage>not transferred</documentstage>
		<nexthigherunit>8JMKD3MGPCW/3F2PHGS</nexthigherunit>
		<dissemination>NTRSNASA; BNDEPOSITOLEGAL.</dissemination>
		<hostcollection>sid.inpe.br/mtc-m18@80/2008/03.17.15.17</hostcollection>
		<lasthostcollection>sid.inpe.br/mtc-m18@80/2008/03.17.15.17</lasthostcollection>
		<supervisor>Vijaykumar, Nandamudi Lankalapalli,</supervisor>
		<url>http://mtc-m16c.sid.inpe.br/rep-/sid.inpe.br/mtc-m18@80/2008/10.30.23.47</url>
	</metadata>
</metadatalist>